﻿	.user-profile {
		color: #333;
	}
	.user-profile .g-btn {
		width: 90%;
		margin: 20px auto;
	}
	.user-profile .avatar {
		width: 80px;
		height: 80px;
		padding: 5px;
		margin: 0 auto;
		border-radius: 50%;
		border: dotted 1px #f63;
	}
	.user-profile .avatar img {
		width: 100%;
		height: 100%;
		border-radius: 50%;
	}
	.user-profile .main {
		line-height: 260%;
		margin: 15px 0 25px;
		overflow: hidden;
	}
	.user-profile .info {
		width: 90%;
		margin: 10px auto;
		border-bottom: 1px solid #eee;
	}
	.user-profile .title {
		display: inline-block;
		width: 30%;
		color: #666;
		vertical-align: top;
	}
	.user-profile .content {
		display: inline-block;
		width: 68%;
		color: #666;
	}

	.user-profile .addr-display {
		border-bottom: none;
	}
	.user-profile .addr-detail {
		display: none;
		line-height: 160%;
		word-break: break-all;
	}
	.user-profile .addr-mgmt {
		display: none;
		position: relative;
		height: 40px;
		line-height: 40px;
		width: 120%;
		padding-left: 20%;
		margin-left: -20%;
		margin-top: 20px;
		background: #f5f5f5;
	}
	.user-profile .addr-mgmt b {
		color: #999;
		float: right;
		margin-right: 18%;
		font-weight: normal;
	}
	.user-profile .line input {
    display: inline-block;
    border: none;
    width: 180px;
    min-height: 1rem;
    line-height: 1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
